home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / arc / XLHA193.readme < prev    next >
Text File  |  1995-02-12  |  8KB  |  199 lines

  1. Short:    XPK + LHA archiver produces tiny archives
  2. Author:   mat@darkside.demon.co.uk (Mat Bettinson)
  3. Uploader: mat@darkside.demon.co.uk (Mat Bettinson)
  4. Type:     util/arc
  5.  
  6.  
  7.                                                          
  8.       8b        d8  88           88        88         db    Mat Bettinson       
  9.        Y8,    ,8P   88           88        88        d88b        
  10.         `8b  d8'    88           88        88       d8'`8b    10-Nov-94     
  11. Welcome   Y88P      88           88aaaaaaaa88      d8'  `8b      
  12.   to      d88b      88           88""""""""88     d8YaaaaY8b    2:254/205  
  13.         ,8P  Y8,    88           88        88    d8""""""""8b    39:139/5
  14.        d8'    `8b   88           88        88   d8'        `8b   
  15.       8P        Y8  88888888888  88        88  d8'          `8b   V1.93 
  16.                                                            
  17.  
  18. Good day to you fellow Amigans. 
  19.  
  20. I've you've used XLHA before and know about it then bugger off and use this
  21. version as it's pretty easy to work out:
  22.  
  23. New to Version 1.93:
  24.  
  25. Bug fixes. No internal quotes on some commands. Strange people with device
  26. names with a space in them would cause XLHA to fail and do wierd things.
  27.  
  28. Got rid of NUKE library since the new RAKE beats it even in decompression
  29. speed and replaced it with SQSH (Squash) library which is bloody fantastic
  30. for samples and modules. Better than LHA!
  31.  
  32. Text tidied up. Code optimised slightly.
  33.  
  34. New to Version 1.92:
  35.  
  36. New LHA mode. The idea that started it all... IE gathering files with no
  37. compression and LHAing afterwards. Now XLHA will recognise the file type as
  38. being an XPK XLHA file or an 'LHA squared' file and act accordingly for
  39. extraction. For Archiving you are given the option of LHA mode or using XPK
  40. for all the others etc. LHA is slower than most (though not SHRINK!) but
  41. has a VERY good compression to speed ration. If you have a registered LHA
  42. 1.50r then you'd be mad not to use that as it's VERY good. Again... If
  43. you've a fat CPU Shrink still kicks butt. 
  44.  
  45. Please note I've neglected the CLI mode this time round. CLI mode doesn't
  46. support LHA mode as I really do have to re-write that bit anyway and I HAVE
  47. been up for 36 hours! 8-| 
  48.  
  49. Usage:
  50.  
  51. XLHA
  52.  
  53. That's right! With no commands it's ALL GUI driven. If you should WANT to
  54. drive it from the CLI then you can with the A and E commands. 
  55.  
  56. However... They may be less efficient than the GUI and don't enable you to
  57. select files and dirs for archiving at the same time.
  58.  
  59. Basically the CLI options MAIN limitation is that it will really only do a
  60. single directory. Bummer but how else can you do it? You can't ADD to an
  61. XLHA file (yet). 
  62.  
  63. Ok... 
  64.  
  65. The XLHA FAQ:
  66.  
  67. <1> What is XLHA?
  68.  
  69. Basically I discovered (though I'm sure I'm not the first) that if you can
  70. bundle all the files destined for an archive up FIRST and THEN hit it with
  71. LHA it makes a MASSIVE difference. 
  72.  
  73. Simply put. XLHA is an LHA archive bundled up without compession (-z switch)
  74. and then compressed with the XPK system. The XPK system can obviously use
  75. any one of the XPK compression libraries to decide exactly WHAT sort of
  76. compression you want. 
  77.  
  78. <2> What do I need in addition to XLHA?
  79.  
  80. Basically a full XPack distribution wouldn't hurt. As a minimum you'll need:
  81.  
  82. 'reqtools.library'
  83. 'rexreqtools.library' (yes XLHA is a compiled rexx program in this version)
  84. 'xpkmaster.library' (comes with Xpack current version 2.4)
  85.  
  86. 'xpk????.library' in LIBS:compressors as you will have once XPK is installed. 
  87. NUKE, RAKE, SHRI and MASH are defaults in the GUI so you should have at
  88. least them though it wont matter until you come to USE one.
  89.  
  90. BTW The default CLI mode library is MASH at 50% which is very reasonable.
  91. Don't use it higher as it just slows down for a couple of less bytes. 
  92.  
  93. 'LHA' (Any standard LHA compatible version will do but it MUSt be called LHA
  94. and it MUSt be in your *C:* directory! Only been tested with Stephan Bobergs)
  95.  
  96. 'Copy' and 'Delete' in C: (Who hasn't?)
  97.  
  98. 'XPK' in C: (Comes with XPack distribution. Older one but gives CPS display)
  99.  
  100. That's it... Seems like a lot but the only bits you're likely NOT to have is
  101. the XPK bits and they all come in one package... 
  102.  
  103. The bare nuts and bolts can be freq'ed from my BBS. 
  104.  
  105. Creations 2:254/524 Phone: 081-6659887
  106.  
  107. 'XPKBARE.LHA' - Essentials plus all latest libraries. 
  108.  
  109. 'XPKLIBS.LHA' - Just latest XPK libraries. 
  110.  
  111. 'XLHA' magic filename for the latest version of XLHA. 
  112.  
  113. If you've got any thoughts and/or presents I'd appreciate that whilst you're
  114. in the freqing mood. :-) You may be able to con the Arexx source out of me!
  115.  
  116. <3> What is XLHA's limitations?
  117.  
  118. The only REAL one (and it's a biggy) is that you can't ADD to the archive
  119. once compressed. Bummer but it's the whole reason why the files are so much
  120. smaller than just plain LHA. 
  121.  
  122. BUT the GUI enables you to select a bunch of files and dirs and will create
  123. an .XLHA file. MUCH quicker than the Dopus buttons I posted awhile ago. 
  124.  
  125. You can make your OWN .XLHA files. You CAN just continuously add files to
  126. the LHA archive uncompressed. IE just like normal but with the -z switch...
  127. then at the end, hit the file with XPK etc. XLHA is easier and quicker! :-) 
  128.  
  129. Right... Another MAJOR thing you should be aware of is that XLHA will
  130. require a LOT of disk space... Enough for the entire total source size in
  131. the destination dir. At one stage the data hasn't been compressed and is
  132. just a very large file (if a big archive obviously :-) before compression.
  133. Also XPK creates a NEW file. It reads from the old one and writes the
  134. compressed data to a new file then renames it to the old filename and
  135. deletes the old one. Safe but basically you could need 1.5 times the
  136. original source size free on the destination. When finished you'll have just
  137. the tiny .XLHA archive... No real problem just remember not to pack ANYTHING
  138. to RAM unless it's small. I KEEP falling for this. :-/
  139.  
  140. <4> So what's the future for XLHA? 
  141.  
  142. Well... Since the files can be generated by anybody with existing
  143. shareware/freeware/PD kit and they are SOOOOooo much smaller than LHA I
  144. should HOPE it becomes quite popular. 
  145.  
  146. I have plans for a virtual block achiver coded in ASM with it's own format
  147. as well as supporting this .XLHA format. However... That probably some time
  148. away... Meanwhile I find it easier to write large sexy rexx scripts to do it
  149. as the speed is really dependant on the external archivers. 
  150.  
  151. BTW watch out for Jonothan Forbes LZX. The man who wrote the best BBS
  152. software ever is about to write the best archiver ever. Keep an eye out. 
  153.  
  154. Bugs?
  155.  
  156. Don't know... I've not really checked it with everything with this version. 
  157. Let me know if you find any! 
  158.  
  159.  
  160. That's it... 
  161.  
  162. Oh... Nasty copyright bits:
  163.  
  164. XLHA is the property of Mat Bettinson and may be freely distributed and
  165. included on any archives and sent anywhere etc... It may NOT be sold and
  166. this doc file must be present in the archive. XLHA is NOT PD. 
  167.  
  168. Now THAT'S it!
  169.      _ ___
  170. /\/\(-) |  Sysop of Creations, plot hatcher and general Aussie Nuisance.  
  171.  
  172. ... "Easy man! I say we let 'em have it with the laser bazookas!"
  173.     "There's a great Idea but I see a small problem with the plan.... "
  174.  
  175.  
  176. ============================= Archive contents =============================
  177.  
  178. Original  Packed Ratio    Date     Time    Name
  179. -------- ------- ----- --------- --------  -------------
  180.     1233     598 51.5% 06-Nov-94 07:16:08  XLHA/LIBS/Compressors.info
  181.     2036    1460 28.2% 31-Oct-94 15:56:50  XLHA/LIBS/Compressors/xpkMASH.library
  182.     7444    3676 50.6% 06-Nov-94 21:56:08  XLHA/LIBS/Compressors/xpkRAKE.library
  183.    10600    5636 46.8% 23-Nov-93 01:03:30  XLHA/LIBS/Compressors/xpkSHRI.library
  184.     2232    1633 26.8% 30-Jul-94 21:46:22  XLHA/LIBS/Compressors/xpkSQSH.library
  185.    13456    7506 44.2% 30-Jul-94 21:46:28  XLHA/LIBS/xpkmaster.library
  186.     1233     594 51.8% 06-Nov-94 07:12:58  XLHA.info
  187.     1233     598 51.5% 06-Nov-94 07:15:14  XLHA/LIBS.info
  188.    43628   28530 34.6% 07-Aug-94 12:31:32  XLHA/LIBS/reqtools.library
  189.    11664    6534 43.9% 16-Aug-94 01:16:36  XLHA/LIBS/rexxreqtools.library
  190. : © 1992-1994 Rafael D'Halleweyn
  191.     3922    1826 53.4% 03-Nov-94 11:20:34  XLHA/MASH.doc
  192.     3570    1578 55.7% 15-Sep-94 12:38:08  XLHA/RAKE.doc
  193.     2046     949 53.6% 23-Nov-93 01:03:18  XLHA/SHRI.doc
  194.     5386    2361 56.1% 06-Mar-94 00:38:52  XLHA/SQSH.doc
  195.     6941    3301 52.4% 20-Nov-94 16:46:16  XLHA/XLHA.doc
  196.     3436    3231  5.9% 20-Nov-94 19:20:16  XLHA/XLHA
  197. -------- ------- ----- --------- --------
  198.   120060   70011 41.6% 23-Dec-94 05:08:32   16 files
  199.